La fondation des variables en Julia repose sur le principe de Inférence de type. Contrairement aux langages comme C++, Julia déduit automatiquement le type de données à partir de la valeur assignée, offrant une expérience similaire à celle d'un script tout en bénéficiant des performances d'un langage compilé.
1. Règles lexicales et sensibilité
Les identifiants Julia sont strictement sensibles à la casse. Une variable nommée marks est distincte de Marks. Tous les noms de variables doivent commencer par une lettre; les caractères suivants peuvent inclure des chiffres, des lettres ou des traits de soulignement.
2. La convention snake_case
Suivant le guide de style de Julia, les développeurs utilisent des noms en minuscules avec des mots séparés par des traits de soulignement (snake_case) pour les variables composées afin de maintenir une cohérence.
3. Julia par rapport aux langages statiques
En Julia, nous ne spécifions pas les types. Le compilateur déduit que 9,5 est un Float64 automatiquement.
int roll = 15;roll = 154. Environnement et exécution
Pour exécuter des scripts, utilisez include("filename.jl"). Pour configurer votre environnement, vous pouvez ajouter des packages tels que IJulia (pour Jupyter), PyPlot, ou utiliser des IDE comme Atom et Juno.